Lesson Plan for Senior Secondary 2 - Information Communication Technology - System Development Cycle Ii

### Lesson Plan: System Development Cycle II **Subject:** Information Communication Technology (ICT) **Grade Level:** Senior Secondary 2 **Duration:** 60 minutes **Topic:** System Development Cycle II --- **Learning Objectives:** 1. Students will understand the different phases of the System Development Life Cycle (SDLC). 2. Students will be able to describe the tasks involved in each phase of the SDLC. 3. Students will have a practical understanding of how to apply SDLC in real-life projects. **Materials Needed:** - Projector/Computer - Whiteboard and markers - Handouts with SDLC phases and descriptions - Sample project for discussion - Notebooks and pens --- ### Lesson Structure 1. **Introduction (10 minutes)** - **Greeting and Attendance:** - Take attendance and greet the students. - **Recap of Previous Class:** - Quick review of System Development Cycle I covering basics of SDLC. - **Lesson Objectives:** - Outline what students should expect to learn by the end of the lesson. 2. **Lecture: Phases of SDLC (20 minutes)** - **Overview:** - Briefly explain what System Development Life Cycle (SDLC) is and its importance. - **Phases:** - Describe each phase of the SDLC: 1. **Planning:** - Discuss the importance of initial planning and identifying the scope and objectives. 2. **Analysis:** - Explain how requirements are gathered and analyzed. Emphasize on the importance of requirements gathering techniques such as interviews, surveys, and review of existing documents. 3. **Design:** - Detail how system architecture and components are designed, including both high-level design (HLD) and low-level design (LLD). 4. **Development and Coding:** - Discuss how actual coding and software development take place. 5. **Testing:** - Explain different types of testing such as unit testing, integration testing, system testing, and user acceptance testing (UAT). 6. **Implementation:** - Describe how software is deployed to a live environment, including data migration and user training. 7. **Maintenance:** - Talk about post-deployment support including bug fixes, updates, and regular system evaluations. 3. **Interactive Session (15 minutes)** - **Class Discussion:** - Discuss a sample project (e.g., developing a school management system) and illustrate how each phase of the SDLC would be applied. - **Q&A:** - Open the floor for questions to clarify any concepts. 4. **Activity: Group Exercise (10 minutes)** - **Group Work:** - Divide students into small groups and give them a mini-project (e.g., designing a simple mobile application). - Ask each group to outline the steps they would take in each phase of the SDLC. - **Presentations:** - Have each group present their outline to the class. 5. **Conclusion (5 minutes)** - **Review:** - Summarize the key points of the lesson. - **Homework Assignment:** - Assign students to write a one-page summary of the SDLC phases and identify how they might use it in a hypothetical project. - **Closing Remarks:** - Recap the importance of a structured approach in system development. --- ### Assessment - **In-Class Participation:** - Monitor engagement during discussions and group activities. - **Homework:** - Evaluate the one-page summary for understanding and clarity. - **Quiz:** - Conduct a short quiz in the next class covering key points of System Development Cycle II. --- ### Additional Notes: - Ensure diversity and inclusion in group formation. - Encourage students to ask questions and think critically about the SDLC phases. - Provide continuous feedback during the class to maintain engagement and understanding. --- This lesson plan aims to provide students with a comprehensive view of System Development Cycle II, making the concepts both accessible and practical for their current level.